package model

import (
	"time"
)

type EbStoreCategory struct {
	Id       int       `gorm:"column:id;type:mediumint;comment:商品分类表ID;primaryKey;not null;" json:"id"`                     // 商品分类表ID
	Pid      int       `gorm:"column:pid;type:mediumint;comment:父id;not null;" json:"pid"`                                  // 父id
	CateName string    `gorm:"column:cate_name;type:varchar(100);comment:分类名称;not null;" json:"cate_name"`                  // 分类名称
	Sort     int       `gorm:"column:sort;type:mediumint;comment:排序;not null;" json:"sort"`                                 // 排序
	Pic      string    `gorm:"column:pic;type:varchar(128);comment:图标;not null;" json:"pic"`                                // 图标
	IsShow   int       `gorm:"column:is_show;type:tinyint(1);comment:是否推荐;not null;default:1;" json:"is_show"`              // 是否推荐
	AddTime  time.Time `gorm:"column:add_time;type:datetime(3);comment:添加时间;default:CURRENT_TIMESTAMP(3);" json:"add_time"` // 添加时间
}

func (*EbStoreCategory) TableName() string {
	return "eb_store_category"
}
